home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 2313 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.1 KB

  1. Path: news.mel.aone.net.au!usenet
  2. From: clyde@hitech.com.au (Clyde Smith-Stubbs)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Free Pacific C problem
  5. Date: Sat, 20 Jan 1996 12:00:43 GMT
  6. Organization: HI-TECH Software
  7. Message-ID: <3100d885.204542784@news.bne.aone.net.au>
  8. References: <4d9msn$k9p@fohnix.metronet.com> <tcpnntpd.16.1.14.14.45.42.2781597121.340150@the-fix.sos.on.ca> <4de4ik$n5o@fohnix.metronet.com>
  9. Reply-To: clyde@hitech.com.au
  10. NNTP-Posting-Host: skyhawk.hitech.com.au
  11. X-Newsreader: Forte Agent .99c/16.141
  12.  
  13. On 15 Jan 1996 11:57:40 -0600, milam@fohnix.metronet.com (Stan Milam)
  14. wrote:
  15.  
  16.  
  17. >I agree with you.  Once you figure it out and learn where the holes are it
  18. >is a nice compiler.  It also produces really tight, fast code, and the 
  19. >executables are *very* small.  It would go a long way to:
  20. >
  21. >1.  Get all of the ANSI manifest constants defined in the header files. 
  22. >2.  Implement all of the ANSI required functions in the library (strtol(), 
  23. >    memmove(), etc.).
  24.  
  25. I'm happy to fix any that are pointed out - I don't have the time at
  26. present to go through the standard page by page (a lot of the library
  27. was done back in the late '80s when the standard was in its late
  28. drafts - the final standard added a few extra functions and macros -
  29. this is the main reason they're not there).
  30.  
  31. >3.  Allow initialization of data structures such as arrays and structures
  32. >    that are of the auto storage class, as ANSI requires.
  33.  
  34. This is being done, chiefly because it happens to have become an issue
  35. with one of our cross compilers. I personally suggest avoiding auto
  36. aggregrate initialization - it's rarely the best solution to a given
  37. problem.
  38.  
  39. Clyde
  40. ----
  41.  Clyde Smith-Stubbs       | HI-TECH Software,       | Voice: +61 7 3300 5011
  42.  clyde@hitech.com.au      | P.O. Box 103, Alderley, | Fax:   +61 7 3300 5246
  43. http://www.hitech.com.au  | QLD, 4051, AUSTRALIA.   | BBS:   +61 7 3300 5235
  44. ----------------------------------------------------------------------------
  45. FREE! Download our shareware (FREE for noncommercial use) MS-DOS C Compiler!
  46.              Point your Web browser at http://www.hitech.com.au/
  47.